/*
* Author: Chris Seguin
*
* This software has been developed under the copyleft
* rules of the GNU General Public License. Please
* consult the GNU General Public License for more
* details about use and distribution of this software.
*/
package org.acm.seguin.refactor;
import org.acm.seguin.parser.ast.SimpleNode;
/**
* This is the base class for any algorithm that updates the syntax tree.
* Each of these objects contains one update to a syntax tree.
*
*@author Chris Seguin
*@created October 23, 1999
*/
public abstract class TransformAST {
/**
* Update the syntax tree
*
*@param root the root of the syntax tree
*/
public abstract void update(SimpleNode root);
}